package modelo.negocio;

import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;

@Entity
@Table(name="endereco")
public class Endereco {

	@Id
	private int id_endereco;
	private String logradouro;
	private int num_casa;
	private String complemento;
	private String bairro;
	@ManyToOne(cascade=CascadeType.PERSIST)
	@JoinColumn(name="cidade_telecentro")
	private Cidade cidade;
	
	public void setId_endereco(int id_endereco) {
		this.id_endereco = id_endereco;
	}
	public int getId_endereco() {
		return id_endereco;
	}
	public void setLogradouro(String logradouro) {
		this.logradouro = logradouro;
	}
	public String getLogradouro() {
		return logradouro;
	}
	public void setNum_casa(int num_casa) {
		this.num_casa = num_casa;
	}
	public int getNum_casa() {
		return num_casa;
	}
	public void setComplemento(String complemento) {
		this.complemento = complemento;
	}
	public String getComplemento() {
		return complemento;
	}
	public void setBairro(String bairro) {
		this.bairro = bairro;
	}
	public String getBairro() {
		return bairro;
	}
	public Cidade getCidade() {
		return cidade;
	}
	public void setCidade(Cidade cidade) {
		this.cidade = cidade;
	}
}
